Text copied to clipboard!
Τίτλος
Text copied to clipboard!Ανώτερος Μηχανικός Ανάπτυξης Λογισμικού
Περιγραφή
Text copied to clipboard!
Αναζητούμε έναν Ανώτερο Μηχανικό Ανάπτυξης Λογισμικού για να ενταχθεί σε μια δυναμική ομάδα τεχνολογίας και να συμβάλει καθοριστικά στον σχεδιασμό, την ανάπτυξη και τη συνεχή βελτίωση σύγχρονων ψηφιακών προϊόντων και πλατφορμών. Ο ιδανικός υποψήφιος διαθέτει βαθιά τεχνική κατάρτιση, αποδεδειγμένη εμπειρία στην ανάπτυξη εφαρμογών μεγάλης κλίμακας και ικανότητα να λαμβάνει αρχιτεκτονικές αποφάσεις που υποστηρίζουν την απόδοση, την ασφάλεια, την επεκτασιμότητα και τη συντηρησιμότητα των συστημάτων. Ο ρόλος απαιτεί στενή συνεργασία με ομάδες προϊόντος, σχεδιασμού, ποιότητας και υποδομών, με στόχο την παράδοση αξιόπιστων λύσεων που ανταποκρίνονται στις επιχειρησιακές ανάγκες και προσφέρουν εξαιρετική εμπειρία χρήστη.
Στη θέση αυτή, θα συμμετέχετε ενεργά σε ολόκληρο τον κύκλο ζωής ανάπτυξης λογισμικού, από την ανάλυση απαιτήσεων και τον τεχνικό σχεδιασμό έως την υλοποίηση, τις δοκιμές, την ανάπτυξη σε παραγωγικό περιβάλλον και την παρακολούθηση της λειτουργίας των εφαρμογών. Θα κληθείτε να γράφετε καθαρό, αποδοτικό και επαναχρησιμοποιήσιμο κώδικα, να εντοπίζετε και να επιλύετε σύνθετα τεχνικά προβλήματα, καθώς και να προτείνετε βελτιώσεις σε υπάρχουσες διαδικασίες, εργαλεία και αρχιτεκτονικές προσεγγίσεις. Παράλληλα, θα λειτουργείτε ως τεχνικός καθοδηγητής για νεότερα μέλη της ομάδας, προσφέροντας υποστήριξη μέσω ανασκοπήσεων κώδικα, τεχνικής καθοδήγησης και διάχυσης βέλτιστων πρακτικών.
Ο επιτυχημένος υποψήφιος θα πρέπει να συνδυάζει ισχυρές γνώσεις σε γλώσσες προγραμματισμού, σύγχρονα frameworks, βάσεις δεδομένων, APIs, cloud τεχνολογίες και πρακτικές DevOps. Η εμπειρία σε μικροϋπηρεσίες, αυτοματοποίηση δοκιμών, CI/CD pipelines και παρατηρησιμότητα συστημάτων θα θεωρηθεί ιδιαίτερα σημαντική. Επιπλέον, αναζητούμε άτομο με αναλυτική σκέψη, προσανατολισμό στην ποιότητα, ικανότητα ιεράρχησης προτεραιοτήτων και αποτελεσματική επικοινωνία με τεχνικούς και μη τεχνικούς συνεργάτες.
Προσφέρουμε ένα περιβάλλον εργασίας που ενθαρρύνει την καινοτομία, τη συνεχή μάθηση και την επαγγελματική εξέλιξη. Θα έχετε την ευκαιρία να εργαστείτε σε έργα με ουσιαστικό αντίκτυπο, να αξιοποιήσετε σύγχρονες τεχνολογίες και να συμβάλετε στη διαμόρφωση τεχνικής στρατηγικής και προτύπων ανάπτυξης. Αν σας εμπνέει η επίλυση απαιτητικών προβλημάτων, η δημιουργία ποιοτικού λογισμικού και η συνεργασία σε ένα περιβάλλον υψηλών προδιαγραφών, τότε αυτή η θέση αποτελεί μια εξαιρετική ευκαιρία για το επόμενο βήμα της καριέρας σας.
Καθήκοντα
Text copied to clipboard!- Σχεδιασμός, ανάπτυξη και συντήρηση εφαρμογών λογισμικού υψηλής ποιότητας
- Λήψη τεχνικών και αρχιτεκτονικών αποφάσεων για επεκτάσιμα συστήματα
- Συνεργασία με ομάδες προϊόντος, UX/UI, QA και DevOps για επιτυχή παράδοση έργων
- Διενέργεια ανασκοπήσεων κώδικα και καθοδήγηση νεότερων μηχανικών
- Βελτιστοποίηση απόδοσης, ασφάλειας και αξιοπιστίας εφαρμογών και υπηρεσιών
- Συμμετοχή στον σχεδιασμό και την υλοποίηση CI/CD διαδικασιών
- Ανάλυση τεχνικών απαιτήσεων και μετατροπή τους σε λειτουργικές λύσεις
- Εντοπισμός, αποσφαλμάτωση και επίλυση σύνθετων προβλημάτων παραγωγής
Απαιτήσεις
Text copied to clipboard!- Πτυχίο Πληροφορικής, Μηχανικής Υπολογιστών ή συναφούς αντικειμένου
- Τουλάχιστον 5 έτη εμπειρίας στην ανάπτυξη λογισμικού
- Άριστη γνώση μίας ή περισσότερων γλωσσών προγραμματισμού όπως Java, C#, Python ή JavaScript
- Εμπειρία με σχεδιασμό RESTful APIs και ολοκλήρωση συστημάτων
- Καλή γνώση βάσεων δεδομένων SQL ή/και NoSQL
- Εμπειρία με cloud πλατφόρμες όπως AWS, Azure ή Google Cloud
- Εξοικείωση με εργαλεία version control όπως Git και πρακτικές CI/CD
- Ικανότητα επίλυσης προβλημάτων και αποτελεσματικής συνεργασίας σε διεπιστημονικές ομάδες
Πιθανές ερωτήσεις συνέντευξης
Text copied to clipboard!- Πόσα χρόνια εμπειρίας διαθέτετε στην ανάπτυξη λογισμικού;
- Με ποιες γλώσσες προγραμματισμού έχετε εργαστεί εκτενέστερα;
- Έχετε εμπειρία στον σχεδιασμό αρχιτεκτονικής για συστήματα μεγάλης κλίμακας;
- Ποιες cloud πλατφόρμες και DevOps πρακτικές γνωρίζετε;
- Έχετε καθοδηγήσει ή υποστηρίξει νεότερα μέλη τεχνικής ομάδας;
- Ποια είναι η εμπειρία σας με αυτοματοποιημένες δοκιμές και CI/CD pipelines;